package com.br.modelo.dao;

import java.util.List;

import com.br.modelo.entidades.Setor;

public class SetorDao {
	private DaoResource daoResource = new DaoResource();
	private Setor setor = new Setor();
	
	public void saveSetor(String nmSetor, String descSetor) {
		setor.setNmSetor(nmSetor);
		setor.setDescSetor(descSetor);
		
		daoResource.save(setor);
	}
	
	public void updateSetor(int cdSetor, String nmSetor, String descSetor) {
		List<Setor> set = daoResource.select("from Setor where cdSetor = :id", "id", cdSetor);
		
		set.get(0).setNmSetor(nmSetor);
		set.get(0).setDescSetor(descSetor);
		
		daoResource.save(set.get(0));
	}
	
	public void baixaSetor(int cdSetor) {
		List<Setor> set = daoResource.select("from Setor where cdSetor = :id", "id", cdSetor);

		set.get(0).setInvalido("s");
		
		daoResource.save(set.get(0));

	}
	
	public List<Setor> listarSetorValido() {
		List<Setor>setor = daoResource.select("from Setor where invalido = null");
		
		return setor;
	}
	
	public List<Setor> listarSetorTudo() {
		List<Setor>setor = daoResource.select("from Setor");
		
		return setor;
	}
}
